export interface IModalOptions {
  /**
   * 宽度 数字0-100的时候算百分比，100以上算像素px，字符串原样设置
   *
   * @type {(string | number)}
   * @memberof IModalOptions
   */
  width?: string | number;
  /**
   * 高度 数字0-100的时候算百分比，100以上算像素px，字符串原样设置
   *
   * @type {(string | number)}
   * @memberof IModalOptions
   */
  height?: string | number;
  /**
   * 自定义模态的类名，用来自定义模态样式
   *
   * @type {string}
   * @memberof IModalOptions
   */
  modalClass?: string;
  /**
   * 是否为路由模态模式
   *
   * @type {boolean}
   * @memberof IModalOptions
   */
  isRouteModal?: boolean;
  /**
   * 启用可拖拽功能
   *
   * @type {boolean}
   * @memberof IModalOptions
   */
  draggable?: boolean;
  /**
   * 启用拖拽边框
   *
   * @type {boolean}
   * @memberof IModalOptions
   */
  dragBorder?: boolean;
  /**
   * 显示关闭按钮
   *
   * @type {boolean}
   * @memberof IDrawerOptions
   */
  showClose?: boolean;
  /**
   * 是否需要遮罩层
   *
   * @type {boolean}
   * @memberof IDrawerOptions
   */
  modal?: boolean;
  /**
   * 抽屉自定义类名
   *
   * @type {string}
   * @memberof IDrawerOptions
   */
  customClass?: string;
  /**
   * 是否可以通过点击 modal 关闭 Drawer
   *
   * @type {boolean}
   * @memberof IDrawerOptions
   */
  closeOnClickModal?: boolean;
  /**
   * 是否可以通过按下 ESC 关闭 Drawer
   *
   * @type {boolean}
   * @memberof IDrawerOptions
   */
  closeOnPressEscape?: boolean;
  /**
   * 指定拖拽节点类名
   *
   * @type {string}
   * @memberof IDrawerOptions
   */
  draggableClass?: string;
}
